package model.entities;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the SALES_MATCHING_INFO database table.
 * 
 */
@Entity
@Table(name="SALES_MATCHING_INFO", schema="CHUB_NEW")
public class SalesMatchingInfo implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="CHUB_NET_GSV")
	private BigDecimal chubNetGsv;

	@Column(name="CHUB_NET_QTY")
	private BigDecimal chubNetQty;

	private String color;

	@Column(name="DISTRIBUTOR_NO")
	private String distributorNo;

	@Column(name="FTPFILE_HUB_NET_GSV")
	private BigDecimal ftpfileHubNetGsv;

	@Column(name="FTPFILE_HUB_NET_QTY")
	private BigDecimal ftpfileHubNetQty;

	@Column(name="GSV_MATCHING")
	private BigDecimal gsvMatching;
	
	@Id
	private BigDecimal id;

    @Temporal( TemporalType.DATE)
	@Column(name="INVOICE_DATE")
	private Date invoiceDate;

	@Column(name="NAMEHUB_NET_GSV")
	private BigDecimal namehubNetGsv;

	@Column(name="NAMEHUB_NET_QTY")
	private BigDecimal namehubNetQty;

	@Column(name="VOLUME_MATCHING")
	private BigDecimal volumeMatching;

    public SalesMatchingInfo() {
    }

	public BigDecimal getChubNetGsv() {
		return this.chubNetGsv;
	}

	public void setChubNetGsv(BigDecimal chubNetGsv) {
		this.chubNetGsv = chubNetGsv;
	}

	public BigDecimal getChubNetQty() {
		return this.chubNetQty;
	}

	public void setChubNetQty(BigDecimal chubNetQty) {
		this.chubNetQty = chubNetQty;
	}

	public String getColor() {
		return this.color;
	}

	public void setColor(String color) {
		this.color = color;
	}

	public String getDistributorNo() {
		return this.distributorNo;
	}

	public void setDistributorNo(String distributorNo) {
		this.distributorNo = distributorNo;
	}

	public BigDecimal getFtpfileHubNetGsv() {
		return this.ftpfileHubNetGsv;
	}

	public void setFtpfileHubNetGsv(BigDecimal ftpfileHubNetGsv) {
		this.ftpfileHubNetGsv = ftpfileHubNetGsv;
	}

	public BigDecimal getFtpfileHubNetQty() {
		return this.ftpfileHubNetQty;
	}

	public void setFtpfileHubNetQty(BigDecimal ftpfileHubNetQty) {
		this.ftpfileHubNetQty = ftpfileHubNetQty;
	}

	public BigDecimal getGsvMatching() {
		return this.gsvMatching;
	}

	public void setGsvMatching(BigDecimal gsvMatching) {
		this.gsvMatching = gsvMatching;
	}

	public BigDecimal getId() {
		return this.id;
	}

	public void setId(BigDecimal id) {
		this.id = id;
	}

	public Date getInvoiceDate() {
		return this.invoiceDate;
	}

	public void setInvoiceDate(Date invoiceDate) {
		this.invoiceDate = invoiceDate;
	}

	public BigDecimal getNamehubNetGsv() {
		return this.namehubNetGsv;
	}

	public void setNamehubNetGsv(BigDecimal namehubNetGsv) {
		this.namehubNetGsv = namehubNetGsv;
	}

	public BigDecimal getNamehubNetQty() {
		return this.namehubNetQty;
	}

	public void setNamehubNetQty(BigDecimal namehubNetQty) {
		this.namehubNetQty = namehubNetQty;
	}

	public BigDecimal getVolumeMatching() {
		return this.volumeMatching;
	}

	public void setVolumeMatching(BigDecimal volumeMatching) {
		this.volumeMatching = volumeMatching;
	}

}